package com.oazon.moco.serialport.core;

public class Type {
	public static final byte S_WATCHDOG = 0x00; // 喂狗指令
	public static final byte CMD_GET_VERSION = 0x01; // 获取MCU软硬件版本号
	public static final byte CMD_NOTIFY_HOST_OFF_SOON = 0x02; // Android系统执行关机命令的时候发送即将关机通知
	public static final byte S_SHUTDOWNTOOPEN_TIME = 0x03; // Android系统执行关机命令的时候发送最近一组开机倒计时
															// 以秒为单位的倒计时时间，最大支持2678400秒，31天；（上位机计算最近一组闹钟时间，并且将闹钟提前一分钟.MCU接收闹钟后开始倒计时，倒计时时间到，启动上位机）
	public static final byte S_SHUTDOWNTOOPEN_TIME_CANCEL = 0x04; //
	public static final byte CMD_NOTIFY_HOST_GO_STANDBY = 0x05; // Android系统从正常状态进入待机状态指令
	public static final byte CMD_NOTIFY_HOST_GO_NORMAL = 0x06; // Android系统从待机状态进入正常状态指令
	public static final byte CMD_NOTIFY_HOST_BOOT_OK = 0x07; // Android系统开机完成，发送开机完成指令
	public static final byte S_CHOOSEEQ = 0x08; // 选择EQ 上位机 0x05 [EQ编号]
												// 取值范围0x05-0xaa
	public static final byte S_FILEEQ = 0x09; // 发送一组预置在上位机中的EQ 上位机 0x06
												// [EQ编号][N字节EQ文件]
	public static final byte CMD_SET_MASTER_VOL = 0x0A; // 上位机发送实际音量大小 [音量大小]
														// 取值范围0~32
	public static final byte CMD_GET_IS_BAT_CHARGING = 0x0B; // 上位机询问是否在进行电池充电
																// 上位机
	public static final byte S_POWER_FULL = 0x0C; // 上位机询问是否电池充满
	public static final byte CMD_GET_BAT_LEVEL = 0x0D; // 上位机询问电池电量百分比
	public static final byte CMD_GET_IS_DC_IN = 0x0E; // 上位机询问是否外置电源接入 上位机
	public static final byte S_DISTANCE = 0x0F; // 连续距离监听开关0=关 1=开
	public static final byte SM_ANSWER = 0x00; // 应答

	public static final byte S_WATCHDOG_TIMER = 0x13; // dog
	public static final byte CMD_SET_GO_BOOTLOADER = 0x12; // dog
	public static final byte S_SCREEN_PROTECT = 0x11; // michael add: screen
														// protedted
	public static final byte CMD_GET_BATTERY_VOLTAGE = 0x25;//查询电压值
	
	public static final byte EQ01 = 0x00;
	public static final byte EQ02 = 0x01;
	public static final byte EQ03 = 0x02;
	public static final byte EQ04 = 0x03;
	public static final byte EQ05 = 0x04;

	public static final byte[] EQFile1 = { (byte) 0x10, (byte) 0x7D,
			(byte) 0x9E, (byte) 0x28, (byte) 0x11, (byte) 0xFD, (byte) 0x9E,
			(byte) 0x28, (byte) 0x10, (byte) 0x7D, (byte) 0x9E, (byte) 0x28,
			(byte) 0x11, (byte) 0x7D, (byte) 0x9B, (byte) 0x5F, (byte) 0x10,
			(byte) 0xFB, (byte) 0x41, (byte) 0xDE, (byte) 0x10, (byte) 0x7D,
			(byte) 0xDA, (byte) 0xE1, (byte) 0x11, (byte) 0xFD, (byte) 0xDA,
			(byte) 0xE1, (byte) 0x10, (byte) 0x7D, (byte) 0xDA, (byte) 0xE1,
			(byte) 0x11, (byte) 0x7D, (byte) 0xD8, (byte) 0xA0, (byte) 0x10,
			(byte) 0xFB, (byte) 0xBA, (byte) 0x43, (byte) 0x11, (byte) 0x02,
			(byte) 0x3A, (byte) 0x7B, (byte) 0x11, (byte) 0xE6, (byte) 0xA6,
			(byte) 0x88, (byte) 0x10, (byte) 0x59, (byte) 0x1D, (byte) 0xF9,
			(byte) 0x11, (byte) 0x66, (byte) 0xA6, (byte) 0x88, (byte) 0x10,
			(byte) 0xDD, (byte) 0x92, (byte) 0xF0, (byte) 0x11, (byte) 0x09,
			(byte) 0x37, (byte) 0xDD, (byte) 0x11, (byte) 0x9E, (byte) 0xBB,
			(byte) 0x07, (byte) 0x10, (byte) 0x2E, (byte) 0x85, (byte) 0x7E,
			(byte) 0x11, (byte) 0x1E, (byte) 0xBB, (byte) 0x07, (byte) 0x10,
			(byte) 0xC0, (byte) 0xF5, (byte) 0x39, (byte) 0x11, (byte) 0x00,
			(byte) 0x00, (byte) 0x00, (byte) 0x11, (byte) 0xFC, (byte) 0x2D,
			(byte) 0x08, (byte) 0x10, (byte) 0x78, (byte) 0x92, (byte) 0x16,
			(byte) 0x11, (byte) 0x7C, (byte) 0x2D, (byte) 0x08, (byte) 0x10,
			(byte) 0xF8, (byte) 0x92, (byte) 0x16, (byte) 0x11, (byte) 0x13,
			(byte) 0x28, (byte) 0x10, (byte) 0x11, (byte) 0xBC, (byte) 0x5D,
			(byte) 0x52, (byte) 0x10, (byte) 0x0C, (byte) 0xB2, (byte) 0x3E,
			(byte) 0x11, (byte) 0x3C, (byte) 0x5D, (byte) 0x52, (byte) 0x10,
			(byte) 0xB3, (byte) 0x02, (byte) 0x5E, (byte) 0x11, (byte) 0x00,
			(byte) 0x00, (byte) 0x00, (byte) 0x20, (byte) 0x00, (byte) 0x00,
			(byte) 0x00, (byte) 0x20, (byte) 0x00, (byte) 0x00, (byte) 0x00,
			(byte) 0x20, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x20,
			(byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x11, (byte) 0x00,
			(byte) 0x00, (byte) 0x00, (byte) 0x20, (byte) 0x00, (byte) 0x00,
			(byte) 0x00, (byte) 0x20, (byte) 0x00, (byte) 0x00, (byte) 0x00,
			(byte) 0x20, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x20,
			(byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x11, (byte) 0x00,
			(byte) 0x00, (byte) 0x00, (byte) 0x20, (byte) 0x00, (byte) 0x00,
			(byte) 0x00, (byte) 0x20, (byte) 0x00, (byte) 0x00, (byte) 0x00,
			(byte) 0x20, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x20,
			(byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x11, (byte) 0x00,
			(byte) 0x00, (byte) 0x00, (byte) 0x20, (byte) 0x00, (byte) 0x00,
			(byte) 0x00, (byte) 0x20, (byte) 0x00, (byte) 0x00, (byte) 0x00,
			(byte) 0x20, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x20,
			(byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x10, (byte) 0x7F,
			(byte) 0x94, (byte) 0xDB, (byte) 0x11, (byte) 0xFF, (byte) 0x94,
			(byte) 0xDB, (byte) 0x10, (byte) 0x7F, (byte) 0x94, (byte) 0xDB,
			(byte) 0x11, (byte) 0x7F, (byte) 0x94, (byte) 0xC5, (byte) 0x10,
			(byte) 0xFF, (byte) 0x29, (byte) 0xE2, (byte) 0x02, (byte) 0x21,
			(byte) 0x1F, (byte) 0x8A, (byte) 0x03, (byte) 0x21, (byte) 0x1F,
			(byte) 0x8A, (byte) 0x02, (byte) 0x21, (byte) 0x1F, (byte) 0x8A,
			(byte) 0x11, (byte) 0x7E, (byte) 0x66, (byte) 0x02, (byte) 0x10,
			(byte) 0xFC, (byte) 0xD6, (byte) 0x15, (byte) 0x02, (byte) 0x31,
			(byte) 0xF6, (byte) 0x0C, (byte) 0x03, (byte) 0x31, (byte) 0xF6,
			(byte) 0x0C, (byte) 0x02, (byte) 0x31, (byte) 0xF6, (byte) 0x0C,
			(byte) 0x11, (byte) 0x7D, (byte) 0x9B, (byte) 0x5F, (byte) 0x10,
			(byte) 0xFB, (byte) 0x41, (byte) 0xDE, (byte) 0x11, (byte) 0x00,
			(byte) 0x00, (byte) 0x00, (byte) 0x11, (byte) 0xFF, (byte) 0x7F,
			(byte) 0x12, (byte) 0x10, (byte) 0x7E, (byte) 0xFF, (byte) 0x25,
			(byte) 0x11, (byte) 0x7F, (byte) 0x7F, (byte) 0x12, (byte) 0x10,
			(byte) 0xFE, (byte) 0xFF, (byte) 0x25, (byte) 0x11, (byte) 0x00,
			(byte) 0x59, (byte) 0x18, (byte) 0x11, (byte) 0xFF, (byte) 0x19,
			(byte) 0xA8, (byte) 0x10, (byte) 0x7D, (byte) 0x83, (byte) 0xEB,
			(byte) 0x11, (byte) 0x7F, (byte) 0x19, (byte) 0xA8, (byte) 0x10,
			(byte) 0xFE, (byte) 0x36, (byte) 0x1B };

	/*
	 * public static final byte M_POWER_CHANGE= (byte)0x81; //电池充电 MCU 0x81
	 * public static final byte M_POWRR_FULL= (byte)0x82; //电池充满 MCU 0x82 public
	 * static final byte M_POWER_PERCENT= (byte)0x83; // 电池电量百分比 MCU 0x83 public
	 * static final byte M_POWER_EXTER_IN= (byte)0x84; //外置电源接入 MCU 0x84 public
	 * static final byte M_VOLUM_FIND= (byte)0x85; //MCU查询音量大小 MCU 0x85 public
	 * static final byte M_FIND_S_SATATE= (byte)0x86; //MCU查询上位机工作状态 MCU 0x86
	 * public static final byte M_LR_SINGLE_OCCLUSION=(byte)0x8C; //单边距离感应被遮挡
	 * 
	 * 
	 * public static final byte M_VOLUM_UP= (byte)0x87; //音量+ 按下 MCU 0x87 \
	 * public static final byte M_VOLUM_DOWN= (byte)0x88; //音量+ 按下且保持---
	 * Optional MCU 0x88 \ public static final byte M_SHIFT= (byte)0x89;
	 * //检测到L/R开始同时被遮挡 public static final byte M_PREVIOUS= (byte)0x8A;
	 * //检测到L/R结束同时遮挡 public static final byte M_NEXT= (byte)0x8B; //左右滑动 public
	 * static final byte M_SPEECH_START= (byte)0x8D; //语音开始 public static final
	 * byte M_SPEECH_END= (byte)0x8E; // 语音 结束 public static final byte
	 * M_SPEECH_HOLE= (byte)0x8F; // 语音 结束
	 */

	// 电池充电 MCU 0x80

}
